package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysClient;

/**
 * 终端信息Mapper接口
 * 
 * @author spark
 * @date 2023-07-23
 */
public interface SysClientMapper 
{
    /**
     * 查询终端信息
     * 
     * @param clientId 终端信息主键
     * @return 终端信息
     */
    public SysClient selectSysClientByClientId(Long clientId);

    /**
     * 查询终端信息列表
     * 
     * @param sysClient 终端信息
     * @return 终端信息集合
     */
    public List<SysClient> selectSysClientList(SysClient sysClient);

    /**
     * 新增终端信息
     * 
     * @param sysClient 终端信息
     * @return 结果
     */
    public int insertSysClient(SysClient sysClient);

    /**
     * 修改终端信息
     * 
     * @param sysClient 终端信息
     * @return 结果
     */
    public int updateSysClient(SysClient sysClient);

    /**
     * 删除终端信息
     * 
     * @param clientId 终端信息主键
     * @return 结果
     */
    public int deleteSysClientByClientId(Long clientId);

    /**
     * 批量删除终端信息
     * 
     * @param clientIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysClientByClientIds(Long[] clientIds);
}
